package com.cnap.model.schedule.engine;

import com.cnap.model.schedule.engine.alg.AlgDeployClusterInfo;

import java.util.List;

/**
 * 算法引擎-部署策略计算响应2.0
 *
 * @author xc
 **/
public class DeployPolicyCalcResV2 {
    // 算法推荐
    private String recommendCloud;
    // 用户选择
    private String userChooseCloud;
    // algDeployClusterInfos
    private List<AlgDeployClusterInfo> algDeployClusterInfos;
    // 推荐云账户
    private String recommendAccountName;
    // 用户选择云账户
    private String userChooseAccountName;

    /**
     * get
     *
     * @return RecommendAccountName
     */
    public String getRecommendAccountName() {
        return recommendAccountName;
    }

    /**
     * set
     *
     * @param recommendAccountName recommendAccountName
     */
    public void setRecommendAccountName(String recommendAccountName) {
        this.recommendAccountName = recommendAccountName;
    }

    /**
     * get
     *
     * @return UserChooseAccountName
     */
    public String getUserChooseAccountName() {
        return userChooseAccountName;
    }

    /**
     * set
     *
     * @param userChooseAccountName userChooseAccountName
     */
    public void setUserChooseAccountName(String userChooseAccountName) {
        this.userChooseAccountName = userChooseAccountName;
    }

    /**
     * get
     *
     * @return RecommendCloud
     */
    public String getRecommendCloud() {
        return recommendCloud;
    }

    /**
     * set
     *
     * @param recommendCloud recommendCloud
     */
    public void setRecommendCloud(String recommendCloud) {
        this.recommendCloud = recommendCloud;
    }

    /**
     * get
     *
     * @return UserChooseCloud
     */
    public String getUserChooseCloud() {
        return userChooseCloud;
    }

    /**
     * set
     *
     * @param userChooseCloud userChooseCloud
     */
    public void setUserChooseCloud(String userChooseCloud) {
        this.userChooseCloud = userChooseCloud;
    }

    /**
     * get
     *
     * @return AlgDeployClusterInfos
     */
    public List<AlgDeployClusterInfo> getAlgDeployClusterInfos() {
        return algDeployClusterInfos;
    }

    /**
     * set
     *
     * @param algDeployClusterInfos algDeployClusterInfos
     */
    public void setAlgDeployClusterInfos(List<AlgDeployClusterInfo> algDeployClusterInfos) {
        this.algDeployClusterInfos = algDeployClusterInfos;
    }
}
